explain meticulously - Turc Anglais Dictionnaire